@CHARSET "UTF-8";
/* body{
    font-family: "微软雅黑","Myriad Pro", "Hiragino Sans GB","Microsoft YaHei", Calibri, Helvetica, tahoma,arial,simsun, sans-serif;;
} */
textarea{
	font-size:13.3px;
	font-family:Arial;
}
.leftTdLabel {
	text-align:right;
	min-height:25px;
}

.myselect{
	width:150px;
	height: 27px;
	line-height: 27px;
	border: solid 1px #d8d8d8;
}
._splitLeft{
	margin-left:20px;
}
._splitLeftLong{
	margin-left:50px;
}
._myPanel{
	padding: 10px;
	 background: #fafafa;
	 text-align:center;
}
tr{
	height:35px;
}
.Wdate{
	width:auto;
    height: 30px;
    line-height: 26px;
	cursor:pointer;
	border-radius: 5px 5px 5px 5px;
}
._btDiv{
	text-align:center;
	padding:20px;
}
.validatebox-invalid{
	border-radius: 5px 5px 5px 5px;
    height: 26px;
    line-height: 22px;
	padding: 4px;
	border-color: #ffa8a8!important;
}

.myinput {
	border-radius: 5px 5px 5px 5px!important;
	/* border-width: 1px; */
    height: 26px;
    line-height: 22px;
	padding: 2px;
	border-style:solid;
	border-width: 1px;
    border-color:#bbb;
}

.mysmallinput {
	border-radius: 5px 5px 5px 5px!important;
    height: 27px;
    line-height: 27px;
	padding: 2px;
	border-style:solid;
	border-width: 1px;
    border-color:#D3D3D3;
    width:150px;
}
.textbox{
     line-height: 22px;
	 padding: 2px;
	 border-style:solid;
	 border-width: 1px;
}

.textbox-addon{
	 top:2px;
}
.myPanel{
	padding:5px;
}
#deviceInfoTb tb{
	margin-left:20px;
}

#deviceInfoTb input{
	border-radius: 5px 5px 5px 5px!important;
    height: 26px;
    line-height: 22px;
	padding: 2px;
	border-style:solid;
	border-width: 1px;
    border-color:#D3D3D3;
    min-width:180px;
}
.infoTd{
	text-align:right;
	min-width:80px;
}
.infoTb{
	padding:10px;
}
#infoDetailTb .rightLabel{
	min-width:120px;
}
.myLend{
	font-size:16px;
	color:#0377A8;
}
.tree-node-hover{
  text-decoration:none;
  background: #ccc; 
}
/********************************
*
* 通用css
*
********************************/
.ml5{
	margin-left:5px;
}
.ml10{
	margin-left:10px;
}
.ml20{
	margin-left:20px;
}
.ml30{
	margin-left:30px;
}
.ml100{
	margin-left:100px;
}
.ml50{
	margin-left:50px;
}
.mt2{
	margin-top:2px;
}
.mt10{
	margin-top:10px;
}
.mt20{
	margin-top:20px;
}
.mt-2{
	margin-top:-2px;
}
.fs15{
	font-size:15px;
}
.no-visibile{
	display:none;
}
.img80100{
	width:80px;
	height:100px;
	float:left;
}
.cr{
	color:red;
}
.cb{
	color:blue;
}
.fleft{
	float:left;
}
.alineCenter{
	text-align:center;
}
.alineLeft{
	text-align:left;
}
.alineRight{
	text-align:right;
}
.invisible{
	visibility:hidden;
}
/***********************
* Table样式
*************************/
.MyTable1{
	width:99%;
	border:0px;
	padding:4px;
	border-spacing:1px;
	border-collapse:collapse; 
	empty-cells:show; 
	/* text-align:center; */
}
.MyFrame1{
	padding: 10px; 
	background: #fafafa;
	text-align:center;
}
.leftTd{
	width:200px;
}
.commonWith{
	width: 100px;
}
.inputWidth{
	width:250px;
}
.infoRight{
	color:#272020;;
	border-bottom: 1px solid  #e8dede;
	
}
.leftTdLabel1{
	width:90px;
	text-align:left;
	font-weight:bold;
}
/*********************
  组件样式
*********************/
.myButton{
	width:60px;
	height:30px;
	line-height:30px;
	background-color:#4080ca;
	text-align: center;
	vertical-align: middle;
    cursor: pointer;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#fff;
}
.myButton:hover, .myButton:focus, .myButton:active{
    background-color: #1969c5;
}
.myBoldLink{
	font-weight: bold;
	cursor:pointer;
}
.myLink{
	cursor:pointer;
}

/*********************
  flex
*********************/
.flexBox{
    display: -webkit-flex;  /* 新版本语法: Chrome 21+ */
    display: flex;          /* 新版本语法: Opera 12.1, Firefox 22+ */
    display: -webkit-box;   /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;      /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;   /* 混合版本语法: IE 10 */   
    justify-content: center;
    width: 100%;
 }

.flex1 {            
    -webkit-flex: 1;        /* Chrome */  
    -ms-flex: 1 ;            /* IE 10 */  
    flex: 1;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-flex: 1 ;    /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex: 1;       /* OLD - Firefox 19- */       
}
.myPanelHead{
	height:28px;
	line-height:28px;
	border:1px solid #cacaca;
	background-color: #f3f3f3;
	font-size:12px;
	padding-left:10px;
	font-weight: bold;
	color: #575765;
}
.myInfoDiv{
	border:1px solid #cacaca;
	border-top:0;
	padding:10px;
	background: #fafafa
}